class Employe(object):
    def __init__(self, nom, prenom, age, salaire):
        self.nom = nom
        self.prenom = prenom
        self.age = age
        self.salaire = salaire

    def getNom(self):
        return self.nom

    def modif(self, nom, prenom, age, salaire):
        if self.nom != nom:
            self.nom = nom
        if self.prenom != prenom:
            self.prenom = prenom
        if self.age != age:
            self.age = age
        if self.salaire != salaire:
            self.salaire = salaire

    def afficher(self):
        print (("Nom : " + self.nom + ", Prenom : " + self.prenom))
        print (("Age : " + str(self.age) + ", Salaire : " + str(self.salaire)))


class Service(object):

    def __init__(self, nom, budget):
        self.nom = nom
        self.budget = budget

    def get(self, param):
        return self.param

    def modif(self, nom, budget):
        if self.nom != nom:
            self.nom = nom
        if self.budget != budget:
            self.budget = budget

    def afficher(self):
        print (("Nom : " + self.nom + "\nBudget : " + str(self.budget)))


class Projet(object):

    def __init__(self, nom, duree, nombreEm, budget):
        self.nom = nom
        self.duree = duree
        self.nombreEm = nombreEm
        self.budget = budget

    def get(self, param):
        return self.param

    def afficher(self):
        print (("Nom : " + self.nom + "\nBudget : " + str(self.budget)))
        print (("Duree : " + self.duree + "\nEffectif : " + self.nombreEm))


class Poste(object):

    def __init__(self, nom):
        self.nom = nom

    def get(self, param):
        return self.param

    def afficher(self):
        print (("Nom : " + self.nom))


class Diplome(object):

    def __init__(self, nom):
        self.nom = nom

    def get(self, param):
        return self.param

    def afficher(self):
        print (("Nom : " + self.nom))


if __name__ == "__main__":
    emp = Employe("KAHLOUCHE", "Gabriel", 23, 10000)
    emp.afficher()
    serv = Service("Informatique", 10000000000000)
    serv.afficher()
